-
- Home
- Formal Resume....
- Further details by company.............
- Roles and Skills......
-
Mainframe Developer experiences
I have had a wide variety of roles and responsibilities throughout my career in IT.
This section amplifies my Programmer Analyst experiences -
mainly on IBM Mainframes, but there are a few non-mainframe efforts.
Independent Contractor
Feb 2005 - Present
As an Independent Contactor, I have applied my Programmer Analyst skills on the following projects:
- Liberty Mutual, Dover, NH: As a Programmer/Analyst, I used Cobol, Assembler, HTML, JavaScript,
and Walker tools to help build a number of upgrades to their billing system, including:
- Interfacing CICS/Cobol to Web Services, including building and debugging WSDL
- Protecting Non-Public Private Information (NPPI)
- EFT Authorization
- Credit Card processing
- Account Level Billing
- Online Access 24x7 (while batch is running)
- Interfacing to an Interactive Voice Response system
- Fixing bugs in the Walker CICS interface in Assembler
- IBM Services, onsite at Firemans Fund Insurance Companies in Novato, CA:
As Project Manager for a mainframe conversion project I analyzed mainframe JCL
and assembler language programs to formulate the Requirements Definition and
provide oversight of the offshore programming group's specifications and coding
- Memphis City Schools, Memphis, TN:
I designed and created a number of enhancement to their Walker Purchasing system,
which required coding in Cobol, Assembler, and the Walker tool set
- Memphis City Schools, Memphis, TN: I migrated their Walker financials to the current release,
which required:
- Cobol and Assembler coding in an MVS/CICS/DB2 environment
- Mainframe software installation, including the required customization of DB2 DDL and CICS RDO entries
- System testing in User Acceptance region
- Production cut-over
- Lawson Products, Chicago, IL:
Taught programmers how to use the Walker tools to extend the Walker system functionality,
including Cobol and Assembler coding in an MVS/CICS/DB2 environment
- Blue Shield of California, San Francisco, CA: Coding for Asset Management system
(Cobol coding in an MVS/CICS/DB2 environment)
Walker Interactive: Senior Technical Consultant
April 1999 – Feb 2005
As a consultant for Walker Interactive, an ERP vendor, I have applied my Programmer Analyst skills on the following projects:
- RHB Bank, Malaysia: Migrated Walker financials to the current release, which included:
- Cobol and Assembler coding in an MVS/CICS/DB2 environment
- Mainframe software installation, including the required customization of DB2 DDL and CICS RDO entries
- System testing in User Acceptance region
- Production cut-over
- SAKS, Jackson, MI:
Taught how to customize the Walker system, including Cobol and Assembler extensions
- Shopko, Green Bay, WI: Coding using Walker tools
- APL, Oakland, CA: Provided technical sales support for a Cobol to Java conversion effort
(using PerCobol, a Cobol compiler that produced Java byte code)
- Liberty Mutual, Portsmouth NH and Wausau WI:
Taught how to customize the Walker system, including web based extensions and basic HTML
- Memphis City Schools, Memphis, TN:
Stabilized a mainframe system where, because of faulty procedures,
the source code no longer matched the executable code
- Orange & Rockland, Nyack, NY (a subsidiary of Connecticut Edison):
Integrated their Purchasing system with a bid system developed by a trading consortium
(using Cobol, assembler, and Walker tools)
- Orange & Rockland, Nyack, NY:
Taught how to build and customize web extensions to the Walker system, which included basic HTML coding
- Johns Manville, Denver, CO:
Used Walker tools to help validate a software conversion, plus improve the running time
of some slow running reports
- UCLA, Los Angeles, CA:
Integrated the Walker Purchasing system used by UCLA to the Commerce/One Enterprise Buyer Desktop,
for managing the entire indirect goods procurement cycle.
My role was to perform high level technical analysis and detailed business analysis
and produce a Requirements Definition and Functional Specifications.
- Canadian Forest Products, Vancouver, BC:
Cobol, assembler, and Walker Tools coding in support of a software migration effort
- IBM, Poughkeepsie, NY:
Installed the Walker system on an IBM mainframe and performed tuning in support of a large volume benchmark
(ultimately achieving 183 transactions per second on a G4 mainframe)
- NCE (New Centuries Energy), Denver, CO:
Onsite support for Essbase based (multidimensional database) financial applications,
which included installing server software, building Essbase databases,
troubleshooting network and software problems, and helping business users with the system
Walker Interactive: Software Development Manager
July 1989 – April 1999
As a Software Development Manager for Walker Interactive, an ERP vendor, I was responsible for all stages of the software development life cycle. As well as bringing the products to market, I performed the following coding efforts:
- Analysis Cubes, a financial reporting tool that allowed an accountant to
drill down to financial data by organizational entity, product, or location.
I did the design work and coded the DB2 interface, which involved dynamic SQL to roll up
detail data to summary and the query code to access the data –
basically creating a multi-dimensional database over standard DB2 tables –
I also created all environmental components (CICS and DB2 table entries)
- InfoView, middleware based on EDA/SQL (data warehousing, web based front-end):
I did the design work and coded the routines to convert Record Descriptors (Cobol copybooks)
to MFDs (EDA’s data descriptor language) – I also created all environmental components
(CICS, DB2, and VSAM table entries) and beta tested the system at National Car Rental
- Responsibility Reporting, a hierarchically based financial reporting system:
I did the high level design work, created all environmental components
(CICS, DB2, and VSAM table entries), and installed and beta tested the system at
CIPS (Central Illinois Power Services), Springfield IL and Canadian Forest, Vancouver, BC
- WC/DSS (formerly WIN), an Essbase based financial reporting tool (WIN/TEL architecture):
I created the high level design, installed server software including InfoPump and Essbase,
and beta tested the system at Western Resources, Topeka, KS
- Encumbrance accounting addition to the Procurement systems:
I created the core interface subroutine, all environmental components
(for CICS, IMS/DC, DB2, VSAM,IMS/DB),
and installed and beta tested the system at the Smithsonian, Washington, DC
- Support for the Prompt Payment Act,
a Federal regulation that requires government operations to track and report on the
timeliness of their bill paying.
As well as performing some of the coding, I created all environmental components
(CICS, IMS/DC, DB2, IMS/DB and VSAM table entries) and installed the system for our early adopters
(including the US Postal Service and the Tennessee Valley Authority)
Some items from the way back machine
Since these are some selections from the way back machine, I felt I should be modest and omit the actual dates.
- G.T. Software (Atlanta, GA)
- I designed and built a general purpose online query system
to complement their 3270 screen painting software
- Altergo Software (London, UK) and Insac (Boston, MA and Atlanta, GA)
- I was responsible for support and maintenance of Shadow,
a TP Monitor and direct competitor to CICS.
My skills included diagnosing low level local and remote (bisync) terminal protocols,
demonstrating that some IBM compatable terminals were not quite compatable,
and debugging operating system internals (DOS/VS and VSE).
- Unichem (London, UK)
- Designed and built a system that allowed Order Entry clerks to quickly identify the
requested product from the spoken words of a pharmacist, without using product codes